Skip to content

SaraArif6198/SQL-Injection-Report

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”“ DevTown Bootcamp Project – SQL Injection (SQLi)

SQLi Banner
A hands-on ethical hacking project exploring SQL Injection vulnerabilities and prevention techniques.

Preview of Report

Overview

This project was part of the DevTown Bootcamp and focused on understanding, testing, and mitigating one of the most dangerous web vulnerabilities β€” SQL Injection (SQLi).

As a Computer Science student, I joined the bootcamp not as a cybersecurity expert, but as a developer who realized that building secure applications requires a deep understanding of the threats they face.

What I Learned

  • What is SQL Injection and how it works

  • Types of SQLi:

    • Error-based
    • Union-based
    • Boolean-based blind
    • Time-based blind
    • Out-of-Band
  • Real-world case studies:

    • πŸ“Œ Pulse Secure VPN – CVE-2019-11510
    • πŸ“Œ Drupalgeddon2 – CVE-2018-7600
    • πŸ“Œ Microsoft CryptoAPI Spoofing – CVE-2020-0601
  • Manual testing using payloads (e.g. ' OR 1=1 --)

  • Automated exploitation with SQLMap

  • Security best practices to prevent SQLi

Tools & Resources Used

  • πŸ”— Vulnerable Test Website: http://testphp.vulnweb.com
  • βš™οΈ SQLMap: Automated SQLi testing tool
  • πŸ“š MITRE ATT&CK Mapping (T1190)
  • πŸ›‘ OWASP Top 10 Injection Flaws

How to Prevent SQL Injection

  • Use Prepared Statements (Parameterized Queries)
  • Apply Input Validation and Whitelisting
  • Use ORMs (like Laravel Eloquent)
  • Apply Least Privilege Principle on DB accounts
  • Enable Web Application Firewalls (WAF)
  • Implement proper Error Handling and Logging

πŸ“ Project Files

Key Takeaway

"Cybersecurity isn’t just for ethical hackers β€” every developer should know how to break things, so they can build them better."

This project was completed under the guidance of the DevTown Bootcamp instructors and is meant for ethical learning purposes only.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors